home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
20
/
9
/
DISK2092.ZIP
/
RFIX0227.ZIP
/
R-PC0227.MRG
< prev
next >
Wrap
Text File
|
1990-02-28
|
4KB
|
110 lines
* ------------[ BLED merge (c) Ken Goosens ]-------------
* Merge this against D:\172B\RBBS-PC.BAS to produce RBBS-PC.BAS
* D:\172B\RBBS-PC.BAS: Date 2-11-1990 Size 153912 bytes
* ------------[ Created 02-28-1990 10:02:32 ]------------
* REPLACING old line(s) by new
105 ZVersionID$ = "CPC17.3/0227"
* REPLACING old line(s) by new
1205 IF ZSubParm < 0 THEN _
GOTO 202
ZSubParm = 1
ZStopInterrupts = ZFalse
ZNonStop = (ZPageLength < 1)
ZWasQ = 0
IF ZHomeConf$ <> "" AND ZHomeConf$ <> "MAIN" THEN _
TurboLogon = (NOT ConfMailJoin) : _
ConfMailJoin = ZFalse : _
ZFF = 8 : _
ZUserIn$(2) = ZHomeConf$ : _
ZHomeConf$ = "" : _
ZWasQ = 1 : _
ZAnsIndex = 1 : _
ZLastIndex = 2 : _
ZStoreParseAt = 1 : _
* ------[ first line different ]------
ZLastCommand$ = "MJ" : _ ' KG021502
GOTO 1240
CALL SkipLine (1)
* REPLACING old line(s) by new
4330 QuickScanMsgs = ZFalse
ReadMsgs = ZTrue
HiLiteRec = -1
ScanMsgs = ZFalse
MsgStart = 6
MsgEnd = 100
IF ZLocalUserMode OR NOT ZLocalUser THEN _
IF ReadMsgIn$ <> ZActiveMessageFile$ THEN _
ReadMsgIn$ = ZActiveMessageFile$ : _
CALL UpdtCalr ("Read Messages in " + ReadMsgIn$,1)
GOSUB 1300
* ------[ first line different ]------
GOTO 4350 ' KG022701
'
' **** S - COMMAND FROM MAIN MENU (SCAN MESSAGE HEADERS) ***
'
* DELETING old line(s)
4338
* REPLACING old line(s) by new
4360 ZWasLG$(11) = ZWasZ$
NumMsgsSelected = ZLastIndex
* ------[ first line different ]------
MsgIndex = ZAnsIndex ' KG022701
ZLastIndex = 0
ToRequested = ZFalse
FromRequested = ZFalse
IF ZPageLength < 1 THEN _
ZNonStop = ZTrue
* REPLACING old line(s) by new
4370 MsgIndex = MsgIndex + 1 ' KG022701
* REPLACING old line(s) by new
* ------[ first line different ]------
4371 IF MsgIndex <= NumMsgsSelected THEN _ ' KG022701
IF LEN(ZUserIn$(ZAnsIndex)) = 1 AND _
INSTR("Cc",ZUserIn$(MsgIndex)) > 0 THEN _ ' KG022701
GOTO 4370 _
ELSE _
CALL CheckInt (ZUserIn$(MsgIndex)) : _ ' KG022701
IF ZErrCode <> 0 THEN _
ZWasEL = 4371 : _
GOTO 13000 _
ELSE CurMsg = ZTestedIntValue : _
ZAnsIndex = MsgIndex : _ ' KG022701
GOTO 4415
* REPLACING old line(s) by new
* ------[ first line different ]------
4400 GOSUB 12932 ' KG022701
IF ZWasQ = 0 THEN _
RETURN
* REPLACING old line(s) by new
* ------[ first line different ]------
4402 IF LEN(ZUserIn$(ZAnsIndex)) = 1 THEN _ ' KG022701
IF INSTR("Qq",ZUserIn$) THEN _
RETURN _
ELSE IF INSTR("Hh",LEFT$(ZUserIn$(ZAnsIndex),1)) THEN _ ' KG022701
ZFileName$ = ZHelpPath$ + "MR" + ZHelpExtension$ : _
GOSUB 1790 : _
GOTO 4390
MsgIndex = 0 ' KG022701
NumMsgsSelected = ZWasQ
GOTO 4370
* REPLACING old line(s) by new
4416 IF INSTR("Mm",ZUserIn$(ZAnsIndex)) THEN _
AddressedToUser = ZTrue : _
GOTO 4370
ZWasA = INSTR("FfTt",ZUserIn$(ZAnsIndex))
IF ZWasA > 0 THEN _
ToRequested = (ZWasA > 2) : _
FromRequested = (ZWasA < 3) : _
GOTO 4370
IF CurMsg = 0 THEN _
IF SearchHeader$ <> "" THEN _
GOTO 4370 _
* ------[ first line different ]------
ELSE SearchString$ = ZUserIn$(ZAnsIndex) : _ ' KG022701
CALL AllCaps (SearchString$) : _
CALL Remove (SearchString$,CHR$(34) + CHR$(39)) : _
SearchHeader$ = SearchString$ : _
SubInHeader$ = SearchHeader$ : _
GOTO 4370
CALL SkipLine (1)